place where the shore is precipitous - Spanish English Dictionary